package com.cn.xiaonuo.slbfinances.shopassets.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @BelongsProject: slb-reports-java
 * @Author: likui
 * @CreateTime: 2022-12-20  14:21
 * @Description: 商家资产每日汇总表
 */
@Data
@TableName("sl_merchant_assets")
public class SlMerchantAssets {

    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 商家用户ID
     */
    private Integer userId;

    /**
     * 商家id
     */
    private Integer shopId;

    /**
     * 商家名称
     */
    private String shopName;

    /**
     * 0.普通店铺1.普通加盟店铺 2.运营中心店铺 3.厂家店铺
     */
    private Integer slShopType;

    /**
     * 订单交易金额
     */
    private BigDecimal totalAmount;

    /**
     * 积分收入
     */
    private BigDecimal incomeFromPoints;

    /**
     * 微信收入
     */
    private BigDecimal wechatRevenue;

    /**
     * 支付宝收入
     */
    private BigDecimal alipayRevenue;

    /**
     * 合计收入
     */
    private BigDecimal totalIncome;

    /**
     * 昨日店铺余额
     */
    private BigDecimal yesterdayStoreBalance;

    /**
     * 店铺可提现金额
     */
    private BigDecimal withdrawalAmount;

    /**
     * 今日店铺余额
     */
    private BigDecimal todayStoreBalance;

    /**
     * 店铺冻结余额
     */
    private BigDecimal frozenAmount;

    /**
     * 昨日店铺支出金额
     */
    private BigDecimal yesterdayExpenditureAmount;

    /**
     * 今日店铺支出金额
     */
    private BigDecimal todayExpenditureAmount;

    /**
     * 平台服务费
     */
    private BigDecimal platformServiceFee;

    /**
     * 逻辑删除状态，0：未删除，1：已删除
     */
    private Integer deleted;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 修改时间
     */
    private Date updatedTime;

    /**
     * 订单创建时间
     */
    private Date orderCreationTime;

    /**
     * 1、下单 2、已结算
     */
    private Integer type;

}
